152a39ec0a2d90680e716b659ec732ec3202ed19,source/com/intellij/openapi/vfs/newvfs/RefreshQueueImpl.java,RefreshQueueImpl,execute,#RefreshSessionImpl#,30
Before Change
else {
final Application app = ApplicationManager.getApplication();
boolean isEDT = app.isDispatchThread();
if (isEDT || app.isWriteAccessAllowed()) {
session.scan();
session.fireEvents();
}
After Change
else {
final Application app = ApplicationManager.getApplication();
boolean isEDT = app.isDispatchThread();
final boolean hasWriteAction = app.isWriteAccessAllowed();
if (isEDT || hasWriteAction) {
session.scan();
if (hasWriteAction) {